#ifndef OUTPUT_INC
#define OUTPUT_INC

#include <stdlib.h>
#include <string>
#include "str.h"

class Output
{
public:
	Output(){need_update=1;}

	void clear();
	void print(std::string s);
	void println(std::string s);
	std::string GetOutput();
	bool need_update;
private:
	std::string out_string;
};
namespace output
{
	extern Output general;
	extern Output application;
	extern Output shaders;

}
#endif